package com.xxx.model.user.res;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


/**
 * 用户登录返回参数
 * 时间  2018年1月11日 下午3:05:15
 * @author sunjg
 */
@Data
@ApiModel("用户登录返回参数")
@EqualsAndHashCode(callSuper =false)
public class ResLoginVo extends ResRefreshTokenVo {
	
    /**
     * 用户名
     */
    @ApiModelProperty(value="用户名")
    private String userName;
    /**
     * 用户昵称
     */
    @ApiModelProperty(value="用户昵称")
    private String nickName;
    /**
     * 手机号
     */
    @ApiModelProperty(value="手机号")
    private String phone;
    /**
     * 性别
     */
    @ApiModelProperty(value="性别")
    private Integer gender;
    /**
     * 用户头像地址
     */
    @ApiModelProperty(value="用户头像地址")
    private String headImagePath;
    /**
     * 出生年月
     */
    @ApiModelProperty(value="出生年月")
    private Date birthday;


    /**
     * 省编码
     */
    @ApiModelProperty(value="省编码")
    private Long idxProvinceAreaInfo;
    /**
     * 市编码
     */
    @ApiModelProperty(value="市编码")
    private Long idxCityAreaInfo;
    /**
     * 县编码
     */
    @ApiModelProperty(value="县编码")
    private Long idxCountyAreaInfo;

    @ApiModelProperty(value="用户id",hidden = true)
    @JsonIgnore
    private Long userBaseInfoId;

    @ApiModelProperty(value = "提示信息")
    private String remark;





}
